<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>

<div id="example">{{a}}</div>

<script>
    var data = { a: 1 }
    var vm = new Vue({
        el: '#example',
        data: data
    })


    console.log(vm.$data === data) // => true
    vm.$el === document.getElementById('example') // => true

    // $watch 是一个实例方法
    vm.$watch('a', function (newValue, oldValue) {
        // 这个回调将在 `vm.a` 改变后调用
        console.log(newValue,oldValue)
    })

</script>

</body>
</html>